home *** CD-ROM | disk | FTP | other *** search
- on lfxkeycontrol3
- dontPassEvent()
- set the keyDownScript to "checkKey3"
- end
-
- on lfxkeycontroloff
- dontPassEvent()
- set the keyDownScript to EMPTY
- end
-
- on checkkey3
- global gvmacorwin, glkeyset, gvhelppoint, gvsoundfade, gvhelpmode
- dontPassEvent()
- case getPos(glkeyset, the keyCode) of
- 1:
- lfxgotomenu()
- 2:
- lfxgotoorb()
- 3:
- nothing()
- 4:
- nothing()
- 5:
- nothing()
- 6:
- nothing()
- 7:
- nothing()
- if gvhelpmode = 0 then
- set gvhelpmode to 1
- else
- set gvhelpmode to 0
- helphyoujibig("Off")
- updateStage()
- end if
- 8:
- lfxsoundplus()
- 9:
- lfxsoundmin()
- end case
- if the keyCode = 0 then
- if gvhelpmode = 0 then
- set gvhelpmode to 1
- else
- set gvhelpmode to 0
- helphyoujibig("Off")
- updateStage()
- end if
- end if
- if gfxexitmovie() then
- set gvhelpmode to 0
- repeat with lvi = gvsoundfade down to 25
- set the volume of sound 1 to lvi
- end repeat
- sound stop 1
- sound stop 1
- puppetSound(1, 0)
- unloadMember(member "glVerdhandi.aif")
- unloadMember(member "glUrdhr.aif")
- unloadMember(member "glSkuld.aif")
- unloadMember(member "glother.aif")
- updateStage()
- tell window "ägëÂ"
- forget(window "ägëÂ")
- end tell
- gfxfalsepapette(1, 48)
- fasterpreloadmode()
- unLoad()
- updateStage()
- unloadafter()
- stdpreloadmode()
- go(1, "ENDING")
- end if
- end
-
- on lfxgotomenu
- global gvsoundfade, gvhelpmode
- dontPassEvent()
- set gvhelpmode to 0
- repeat with lvi = gvsoundfade down to 25
- set the volume of sound 1 to lvi
- end repeat
- sound stop 1
- puppetSound(1, 0)
- unloadMember(member "glVerdhandi.aif")
- unloadMember(member "glUrdhr.aif")
- unloadMember(member "glSkuld.aif")
- unloadMember(member "glother.aif")
- updateStage()
- tell window "ägëÂ"
- forget(window "ägëÂ")
- end tell
- gfxfalsepapette(1, 48)
- unLoad()
- updateStage()
- unloadafter()
- stdpreloadmode()
- updateStage()
- go("Back", "MENU")
- end
-
- on lfxgotoorb
- global gvsoundfade, gvhelpmode
- dontPassEvent()
- set gvhelpmode to 0
- repeat with lvi = gvsoundfade down to 25
- set the volume of sound 1 to lvi
- end repeat
- sound stop 1
- puppetSound(1, 0)
- unloadMember(member "glVerdhandi.aif")
- unloadMember(member "glUrdhr.aif")
- unloadMember(member "glSkuld.aif")
- unloadMember(member "glother.aif")
- updateStage()
- tell window "ägëÂ"
- forget(window "ägëÂ")
- end tell
- gfxfalsepapette(1, 48)
- unLoad()
- updateStage()
- unloadafter()
- stdpreloadmode()
- updateStage()
- go("LOOP", "ORB")
- end
-
- on lfxsoundplus
- global gvsoundlevel, gvsoundfade, gvslevellist
- dontPassEvent()
- if gvsoundlevel < count(gvslevellist) then
- set gvsoundlevel to gvsoundlevel + 1
- else
- set gvsoundlevel to count(gvslevellist)
- end if
- set gvsoundfade to getAt(gvslevellist, gvsoundlevel)
- set the volume of sound 1 to getAt(gvslevellist, gvsoundlevel)
- set the volume of sound 2 to getAt(gvslevellist, gvsoundlevel)
- end
-
- on lfxsoundmin
- global gvsoundlevel, gvsoundfade, gvslevellist
- dontPassEvent()
- if gvsoundlevel > 1 then
- set gvsoundlevel to gvsoundlevel - 1
- else
- set gvsoundlevel to 1
- end if
- set gvsoundfade to getAt(gvslevellist, gvsoundlevel)
- set the volume of sound 1 to getAt(gvslevellist, gvsoundlevel)
- set the volume of sound 2 to getAt(gvslevellist, gvsoundlevel)
- end
-